// Have include guard.
#ifndef TESTROBOT_H
#define TESTROBOT_H

#include "WPILib.h"
#include "EntechFpk.hpp"
#include "Subsystems/TestDriveSubsystem.hpp"
#include "Services/TestDriveService.hpp"
#include "Services/AutonomousService.hpp"

/**
 * A test robot.
 * For developers, serves as a test to see if everything works like it should
 * and to see if the system is easy to implement.
 */
class TestRobot :
	public SystematicRobot
{
	public:
		TestRobot();
	private:
		// Subsystems
		TestDriveSubsystem m_subsystemDrive;
		
		// Services
		TestDriveService m_serviceDrive;
		AutonomousService m_serviceAutonomous;
};

#endif // #ifndef TESTROBOT_H
